a natural explanation - Alemán Inglés Diccionario